/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body {background:url(2-blue/main_bg.png) bottom; color:#1b1918;  }
a { color:#00a4d1; }
a:hover { color:#333; }

#content .post_top a, #content p.post_bottom a, span.comm-reply a { color:#00a4d1; }
#content .post_top a:hover, #content p.post_bottom a:hover, span.comm-reply a:hover { color:#333;}
#content p.post_bottom, span.comm-reply {color:#635c53; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }


/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#333; }
#content .product_info h1 {  color:#00a4d1;  }
h1.head { color:#000;  }
h1.head a { color:#00a4d1; }
h1.head a:hover { color:#333; }

#content .posts .img { border:1px solid #eee;}

/* Structure ---------------------- */
#wrapper { clear:both; background:#fff url(2-blue/line_bg.png) repeat-x; border-bottom:2px solid #d8d8d8; }
#header{  background:url(2-blue/line_bg.png) repeat-x top; }



/* header ---------------------- */
#header .blog-title a{ color:#000; }
#header .blog-title a:hover{color:#333;}
#header .blog-description{ color:#666; }

.cart { color:#666; }
.cart h3 { background:url(2-blue/bag.png) no-repeat 0 7px; color:#3a3632;  }

/*--------- Search form ---------  */
.searchbox { background:url(2-blue/search_bg.png) no-repeat; }
.searchbox .search_bg { color:#8b8b8b;  }
.searchbox .search_submit { border:0px; background:url(2-blue/btn_search.png) no-repeat left; color:#fff; }
.searchbox a.all_cate_lnk { color:#a27164; background:url(2-blue/link_arrow.png) no-repeat right; p }
.searchbox .search_submit:hover{ color:#ccc; }


/* =========================== Top Navigation ========================================================== */
.top_navigation { background:url(2-blue/nav_bg.png) repeat-x top; }
.top_navigation ul li a { color: #848484; border-bottom:2px solid #ebebeb;}
.top_navigation ul li a:hover { color:#3a3a3a; background:#fff url(2-blue/line_bg.png) repeat-x; border-bottom:2px solid #00a4d1;  } 
.top_navigation ul li a.active{ background:#fff url(2-blue/line_bg.png) repeat-x; color:#3a3a3a; border-bottom:2px solid #00a4d1;}
.top_navigation ul li ul li a:hover { border-bottom:1px solid #e1e1e1; }

.top_navigation ul li ul { background:#fff;  }
.top_navigation ul li ul li a { background:#fff;  border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;  }
.top_navigation ul li ul li a:hover { background:#f5f5f5; } 

.top_navigation ul li:hover,
.top_navigation ul li:hover ul { background:#fff;  }
.top_navigation ul li ul li ul { background:#fff; }
.top_navigation ul li ul li ul li ul { background:#fff; }

.top_navigation ul li.current_page_item a, .top_navigation ul li.current_page_parent a, 
.top_navigation ul li.current_page_ancestor a { background:#fff; }
.top_navigation ul li.current_page_item ul li a { background:#fff; }
.top_navigation ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.top_navigation ul li.current_page_parent ul li.current_page_item a { background:#f5f5f5; }
.top_navigation ul li.current_page_parent ul li a { background:#fff; }

.top_navigation ul li.current_page_parent ul li.current_page_item ul li a { background:#fff; }
.top_navigation ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.top_navigation ul li.current_page_ancestor ul li.current_page_parent a { background:#f5f5f5; }
.top_navigation ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#fff; }
.top_navigation ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#f5f5f5; }

.top_navigation ul li ul li.current_page_parent ul li.current_page_item a { background:#f5f5f5; }
.top_navigation ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#fff; }
.top_navigation ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.top_navigation ul li ul li.current_page_ancestor a  { background:#f5f5f5; }
.top_navigation ul li ul li.current_page_ancestor ul li a { background:#fff; }
.top_navigation ul li ul li.current_page_ancestor ul li a:hover { background:#f5f5f5; }


/* header cart section ------------ */
.top_navigation .header_cart { background:url(2-blue/cart_bg.png);  }
.top_navigation .header_cart .header_cart_price { color:#290d01;  }
.top_navigation .header_cart a.item_lnk{ color:#717c7d; }
.top_navigation .header_cart a:hover.item_lnk, a:hover.btn_checkout{ color:#000; }
.top_navigation .header_cart .btn_submit{ background:url(2-blue/i_arrow.png);  }
.top_navigation .header_cart .header_cart_price  span#cart_information_span1 { display:none; }
.top_navigation .header_cart a.btn_checkout { background:url(2-blue/btn_checkout.png); color:#492a07; }

/* =========================== Main menu ========================================================== */
.main_navi { background:url(2-blue/menu_bg.png) repeat-x; }
.main_navi li a { color:#fff;  }
.main_navi li a:hover{ background:#fff url(2-blue/active_bg.png) repeat-x; color:#000; }

.main_navi ul li ul { background:#fff; border:1px solid #ccc; border-top:none; }
.main_navi ul li ul li a { background:#fff; color:#333;  }
.main_navi ul li ul li a:hover { background:#f5f5f5; color:#00a4d1; } 
.main_navi ul li:hover a { background:#fff; color:#333; }
.main_navi ul li:hover,
.main_navi ul li:hover ul { background:#fff; color:#333;  }
.main_navi ul li ul li ul { background:#fff; border-top:1px solid #ccc;  }
.main_navi ul li ul li ul li ul { background:#fff; }

.main_navi ul li.current_page_item a, .main_navi ul li.current-cat a, .main_navi ul li.current-cat-parent a, .main_navi ul li.current_page_parent a, .main_navi ul li.current_page_ancestor a { background:#fff; color:#000; }
.main_navi ul li.current_page_item ul li a { background:#fff; }
.main_navi ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.main_navi ul li.current_page_parent ul li.current_page_item a, .main_navi ul li.current-cat-parent ul li.current-cat a { background:#f5f5f5; }
.main_navi ul li.current_page_parent ul li a { background:#fff; }

.main_navi ul li.current_page_parent ul li.current_page_item ul li a { background:#fff; }
.main_navi ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.main_navi ul li.current_page_ancestor ul li.current_page_parent a { background:#f5f5f5; }
.main_navi ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#fff; }
.main_navi ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#f5f5f5; }

.main_navi ul li ul li.current_page_parent ul li.current_page_item a { background:#f5f5f5; }
.main_navi ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#fff; }
.main_navi ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#f5f5f5; }

.main_navi ul li ul li.current_page_ancestor a  { background:#f5f5f5; }
.main_navi ul li ul li.current_page_ancestor ul li a { background:#fff; }
.main_navi ul li ul li.current_page_ancestor ul li a:hover { background:#f5f5f5; }

/* content section  ---------------------- */
#content .banner h1 { color:#333; }
#content .banner p  { color:#695d3e;   }

#content .product { border-bottom:1px solid #e3e3e3; }
#content .product_inner { border:none; }
#content .product_info h3 a { color:#00a4d1; }
#content .product_info h3 a:hover { color:#333; }
.row { border-bottom:1px solid #eee;  }

.price { font-size:17px;  }

.b_buynow { border:none; }

#content .addtocart a, #content .b_buynow a {  background:url(2-blue/btn_add.png) no-repeat; color:#fff; }
#content .addtocart a:hover, #content .b_buynow a:hover { background:url(2-blue/btn_add_h.png) no-repeat; color:#fff; }

.b_checkout a { background:url(2-blue/b_checkout.png) no-repeat; }
.b_checkout a:hover { background-position:0 -29px; } 

.b_checkout2 { background:#9c0923 url(2-blue/button_n.png) repeat-x top;  border:none; color:#fff; }
.b_checkout2:hover { background:#040404 url(2-blue/button_h.png) repeat-x top; } 

.b_update_cart { background:url(2-blue/b_updatecart.png) no-repeat; border:none; }
.b_update_cart:hover { background-position:0 -28px; } 

#content ul.display li .viewdetails a, a.btn_viewdetail { color:#fff; background:#9c0923 url(2-blue/button_n.png) repeat-x top; border:none; }
#content ul.display li .viewdetails a:hover, a:hover.btn_viewdetail { background:#020202 url(2-blue/button_h.png) repeat-x top; border:none;  color:#fff;  }

.button { color:#fff; } 
.button a { color:#fff; background:#9c0923 url(2-blue/button_n.png) repeat-x top; border:none; }
.button a:hover { background:#020202 url(2-blue/button_h.png) repeat-x top;   color:#fff;  }

.row_spacer select { border:1px solid #ccc; }

.textbox { border:1px solid #4c3c35; color:#444; }

/*#breadcrumb section  =================================== */
.breadcrumb { border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;  background:url(2-blue/breadcrumbbg.png) repeat-x left top; color:#5F5F5F } 
.breadcrumb a { color:#5F5F5F;  background:url(2-blue/breadcrumb_arrow.png) no-repeat right top; }
.breadcrumb a:hover { color:#333; }

/* Home Page ---------------------- */
.category_list li p { color:#646464; }
.cat_posts { color:#969696; }
.cat_des { color:#646464; }

.category_list li p a { color:#00a4d1; } 
.category_list li p a:hover { color:#333; } 

.coda-nav-right a { background:url(2-blue/slide_next.png) no-repeat left top; }

/* slider bg */
#slider{ background:#eee; }
#slider .rate_strip{ background:url(2-blue/rate_strip_big.png) no-repeat; }
#slider .rate_strip span.price { color:#fff; background:url(2-blue/pricebg.png) no-repeat right 6px; }
#slider .rate_strip p a { color:#8e8e8e;  }
#slider .rate_strip p a:hover { color:#222; }
#slider a.next { background:url(2-blue/slide_next.png) no-repeat;  }

/* ------ home banner right - latest product -------------- */
.top_latest { background:#ccc;  }
.top_latest .rate_strip_small{ background:url(2-blue/rate_strip.png) no-repeat; }
.top_latest .rate_strip_small span.price { color:#fff; background:url(2-blue/pricebg.png) no-repeat right 6px;  }
.top_latest .rate_strip_small a{ color:#8e8e8e;  }
.top_latest .rate_strip_small h3 a { color:#000; }
.top_latest .rate_strip_small a:hover,.testimonial blockquote a:hover{ color:#222; }

/* ------ home banner right - latest post -------------- */
.latestpost { background:#ededed; border:3px solid #dbdbdb; }
.latestpost .post_list a { color:#555;   }
.latestpost .post_list a:hover { color:#00a4d1;   }
.latestpost .post_list cite { color:#808080; }
.latestpost .post_list .date { background:#00a4d1; color:#fff; }

/* ------ home banner right - Subscribe -------------- */
.subscribe{ background:url(2-blue/subscribe_bg.png) repeat-x;  }
.subscribe .subscribe_bg{ background:url(2-blue/subscribe_text_bg.png) no-repeat; }
.subscribe .subscribe_bg .text_bg{ color:#323d3d; }
.subscribe .subscribe_bg .subscribe_submit{ border:0px; background:url(2-blue/btn_subscribe.png) no-repeat; color:#fff; }


/* content ---------------------------- */
.content_right .page_title, .content_left .page_title { background:url(2-blue/title_bg.png) repeat-x;  }
.content_right .page_title h3, .content_left .page_title h3 { background:url(2-blue/title_arrow.png) no-repeat right 28px; color:#363636; }


#content li { background:url(2-blue/i_bullet.gif) no-repeat left 11px; }
#content ol li { background:none; }


#content .gallerylist li img { border:2px solid #ccc;   }
#content .img { border:2px solid #ccc; }

#content h3 { color:#333; }

#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }

#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }

.shipping_row { border-bottom:1px solid #ccc; }


/* post ---------------------------- */
code { background:#ccc; }

blockquote { background:url(2-blue/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }


#content .post_top h2 a { color:#00a4d1; }
#content .post_top h2 a:hover { color:#333; }
.commentcount { background:url(2-blue/i_comment.png) no-repeat 5px 7px; }

#content .headline { background:url(2-blue/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(2-blue/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#333;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }

#content .post_top { color:#666; }
#content .posts { background:url(2-blue/line_bg.png) repeat-x left bottom; }
#content .posts h2.title a { color:#333; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#635c53; }

/* Post Pagination */
.pagination .on { background:#f6f6f6; border:1px solid #00a4d1; color:#00a4d1;  -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
.pagination a, #content .pagination a {  display:inline-block; margin:0px 5px; text-align:center; text-decoration:none; font:11px Verdana, Geneva, sans-serif;   
background:#efefef; border:1px solid #e0e0e0; color:#929292; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
.pagination a:hover, #content .pagination a:hover { background:#e0e0e0; border:1px solid #c1c1c1; color:#363636;}


/*#sidebar ----------------------- */
#sidebar .widget, .sidebar_l .widget, .sidebar_r .widget { background:#f0f0f0; border:1px solid #ebebeb; border-left:none; }

/*-------- sidebar connect with us -------*/
#sidebar .connect, .sidebar_l .connect, .sidebar_r .connect { background:url(2-blue/stay_connect_bg.png);  }
#sidebar .connect p, .sidebar_l .connect p, .sidebar_r .connect p { color:#8c7b66; }
#sidebar .connect h3, .sidebar_l .connect h3, .sidebar_r .connect h3 { color:#9b8f80; }
#sidebar .connect a.i_twitter, .sidebar_l .connect a.i_twitter, 
.sidebar_r .connect a.i_twitter { background:url(2-blue/big_i_twitter.png) no-repeat left;   }
#sidebar .connect a.i_facebook, .sidebar_l .connect a.i_facebook, .sidebar_r .connect a.i_facebook { background:url(2-blue/big_i_facebook.png) no-repeat left;   }
#sidebar .connect a.i_rss, .sidebar_l .connect a.i_rss, .sidebar_r .connect a.i_rss { background:url(2-blue/big_i_rss.png) no-repeat left;  }


.shipping_total { background:#e3e3e3;}
#sidebar .widget li, .sidebar_l .widget li, .sidebar_r .widget li { color:#635c53; }
#sidebar .widget li a, .sidebar_l .widget li a, .sidebar_r .widget li a { background:url(2-blue/check_img.png) no-repeat 0px 10px; color:#858585;   }
#sidebar .widget li a:hover, .sidebar_l .widget li a:hover, .sidebar_r .widget li a:hover { background:#f0f0f0 url(2-blue/checked.png) no-repeat 0px 10px; color:#353535;  }
#sidebar .widget h3, #content .widget h3.title, .sidebar_l .widget h3, .sidebar_r .widget h3 { color:#48433d; border-bottom:1px solid #d8d8d8;  }

#sidebar .subscribe p { color:#666; }
.field { border:1px solid #a9a9a9; background:#fff; color:#333; }
.replace { background:#666; border:none; color:#fff; }

#sidebar .widget .twitter_post { color:#000;  }
#sidebar .widget  .twitter_post #twitter li { background:url(2-blue/i_bullet.gif) no-repeat left 7px; border-bottom:1px dotted #BDAB91; }
#sidebar .widget  .twitter_post #twitter li a { background:none; border-bottom:none; text-decoration:underline;  }

 
	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px dotted #ccc; }

#comments .comment {background:none; border-bottom:1px solid #ccc; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }
#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#fff url(2-blue/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#fff url(2-blue/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }
#comments .comment p { color:#777; }

#respond textarea, .commpadd input{ background:none; border:1px solid #c6c6c6; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px;  }
#respond textarea:hover, .commpadd input:hover, .commpadd input:focus, #respond textarea:focus { background:#e5e4e4; }

input#submit{ color:#fff; background:#00a4d1; border:none;  -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
.avatar { border:2px solid #c6c6c6; }

/* footer ---------------------------- */
.fnav li { border-left:1px solid #666; }
.fnav li a { color:#666; }
.fnav li a:hover { color:#333;}

#footer p { color:#666; }
#footer .copyright , #footer .copyright  a { color:#666; }
#footer p a:hover {  color:#333; }

/* ----------------------------------------
product listing view 
------------------------------------*/
.msg { float:left; margin-right:10px;  }

.print { background:url(2-blue/i_print.gif) no-repeat left 3px; }
.print a { color:#666; }
.print a:hover { color:#000; }

#content ul.display li { background:none; border-bottom:1px solid #E0E0E0; }
#content ul.display li a { color:#000; }
#content ul.display li a:hover { color:#444; }

#content ul.thumb_view li{ border-bottom:none;   }
#content ul.thumb_view li .content_block a.product_thumb{  }
#content ul.thumb_view li .content_block a:hover.product_thumb{  }

#content ul.display li .content_block a.product_thumb{ }
#content ul.display li .content_block a:hover.product_thumb{  }


a.switch_thumb { background:url(2-blue/switch.gif) no-repeat right 1px; outline:none; color:#444; }
a.swap { background-position:right -25px; color:#000; }
a:hover.swap { color:#000; }

#content ul.display li h3 a { color:#000; }
#content ul.display li h3 a:hover { color:#00a4d1; }


.specialpirce { color:#9e9e9e; }
.price { color:#000; }
.prdprice {  color:#000; }

a.viewcart { color:#000;  }
a:hover.viewcart {  color:#000; }

#content ul.display .content ul li { border-bottom:none; background:url(2-blue/i_bullet.png) no-repeat 3px 10px; }
#content ul.display li .sale_img { border:none; }
#content ul.thumb_view li .sale_img { border:none; }
.options { border:1px solid #C2C2C2; background:#F1F1F1 url(2-blue/sidebar_headbg.png) repeat-x scroll left bottom;  }
#content ul.thumb_view li p.sale_price { background:url(2-blue/pricebg.png) no-repeat right top; color:#fff;  }



/* table format  --------------------- */
.table td.title {  color:#00a4d1; border-bottom:2px solid #ddd; border-top:2px solid #ddd; }
.table td.title1 {  color:#00a4d1; border-bottom:2px solid #ddd;}
.table .row1 { background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; color:#444;   }
.table .row1 a { color:#333; }
.table .row3 { background:#fff;  border-bottom:1px solid #ddd; color:#333; }
.table .bnone { border-right:none; }
.table .remove {background:#fff; border-bottom:1px solid #ddd; color:#333;  }
.table .total_price { border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#eee; color:#000; }
.table .row2 { background:#eee; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; border-top:1px solid #ddd; color:#333; }
.table a { color:#333; }
.table a:hover { color:#000; }
.table .pro_title { color:#000; }
.table .pro_des { color:#666; }
.table .qty { border:1px solid #ccc; }
.button_bar2 { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }

.remove_item { background:url(2-blue/remove_icon.png) no-repeat; }
.product_thum { border:1px solid #ccc; background:#fff; }

.action_button { background:#9c9c9c; color:#fff; text-align:center; border:none; cursor:pointer;  -moz-border-radius:0.5em; }
.action_button:hover { background:#636363; }

.coupon_code { background:#eee;  }
.coupon_text { border:1px solid #ccc; }

.total_amount { background:#e8e8e8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.total_amount_title { background:#e8e8e8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }

.order_info { border:1px solid #ccc; background:#fff; }
.continue_spacer { margin-left:20px; margin-top:17px; }
.checkout_spacer { margin-top:10px; }

/* checkout page ------------------------------------------------ */
.checkout_address { height:100%; overflow:hidden; }
.address_info { border:1px solid #ccc; padding:15px; margin-bottom:20px;   }
#content .address_info h3 {  font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-top:1px;  }
.address_row { height:100%; overflow:hidden; line-height:18px; }

#content .address_info h3 span { font-size:12px; color:#444; }
#content .address_info h3 span a { color:#444; }
#content .address_info h3 span a:hover { color:#000; }

.shipping_method {  border:1px solid #ccc; background:#eee;  padding:5px 10px; height:100%; overflow:hidden; margin-bottom:20px;    }
#content .shipping_method p { margin:0; padding:0;  }
.method { color:#FF3300; font-weight:bold; font-size:13px; }

#content h3.shipping_cart { margin:0; padding:5px; font:bold 16px Arial, Helvetica, sans-serif; background:#eee; border-top:1px solid #ddd;  }

.table_spacer { margin-bottom:30px; }
.payment_method  { border:1px solid #ccc;  text-align:center; }

#page .form_col_2 h3, #page .login_form h3, #page .lostpassword_form h3 { color:#00a4d1; }
.form, .myorder_form, .login_form, .lostpassword_form { background:#fff; border:1px solid #ccc; }


/* Login Form ------------------------------------------------ */
#content h5 { border-bottom:1px solid #ccc; color:#444;  }
#content p.forgetmenot { color:#666; }
#content p.mandatory { color:#666; }
#reg_passmail { color:#333; }

.form h5  { border-bottom:1px solid #ccc; }
.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label { color:#000; }
.form_textfield, .reg_row_textfield, .lostpass_textfield, .reg_row_textarea { border:1px solid #ccc; }


.forgot_pass { background:#9c9c9c; color:#fff; border:none; }
.forgot_pass:hover { background:#636363; }


.indicates { color:#990000; }
.sucess_msg { background:#e7ffd6; color:#4e8426; border-top:1px solid #a4ce84; border-bottom:1px solid #a4ce84; }
.error_msg { background:#ffdada; color:#b01a1a; border-top:1px solid #a64646; border-bottom:1px solid #a64646; }

.myorders  { border:1px solid #ccc; height:100%; overflow:hidden; margin-bottom:20px; }
.myorders_col { width:43%; padding:10px 15px 15px 15px; margin-bottom:20px; }
.myorder_text {  border:1px solid #ccc; color:#444; }

/* product details --------------------- */
#content .fav_link  { border-bottom:1px solid #ccc; }
#content .fav_link  li.print { background:url(2-blue/i_print.png) no-repeat 5px 4px;  }
#content .fav_link  li.sharethis { background:url(2-blue/i_sharethis.png) no-repeat 8px 5px; border-right:none; }
#content .fav_link  li.rss { background:url(2-blue/i_rss_s.gif) no-repeat 5px 5px;  }
#content .fav_link  li.emailtofriend { background:url(2-blue/i_email.png) no-repeat 7px 7px; cursor:pointer; border-right:none; }

.no_image { border:1px solid #999;}

#content .addtocartformspan  { color:#389413; background:#d8ffc9; }
#content #addtocartformspan, #content #addtocartformspan2 { color:#389413; }
#content #addtocartformspan small, #content #addtocartformspan2 small { color:#8f8f8f; }

#content .realated_product_section h3 { color:#444; } 
#content .realated_products li { background:none; }
#content .realated_products li a { color:#444; }
#content .realated_products li a:hover { color:#000; }

#content .realated_products li a.product_thumb { border:1px solid #ccc; }
#content .realated_products li a:hover.product_thumb  { border:1px solid #333; }

.price { color:#000;}
.size_chart { color:#444; }
.zoom  a { background:url(2-blue/zoom.png) no-repeat; }
.main_photo { background:#fff; border:1px solid #ccc; }
.mm { background:#fff; border:5px solid #ccc; }

/* size  chart popupwindow -------------------*/
#info { background:#fff; border:4px solid #c8c8c8; }
#info a {color:#000;}
.more:hover { color:#000; }
.clear {clear:both; }
.close {color:#000;}

/* product big image----------------*/
div#photos div.photo a.small_thumb img, div.photo a:hover.small_thumb img { border:none;  }
div.photo a.small_thumb { border:1px solid #ccc;  }
div.photo a:hover.small_thumb img { border:1px solid #000;  }


#sidebar li.current-cat a { color:#000; } 
#sidebar li.current-cat ul.children li.cat-item a { color:#444; }
#sidebar li.current-cat ul.children li.cat-item a:hover { color:#000; }
#special_offers { background:#E7E7E7; }


/* view cart page --------------- */
#content a.normal_button { border:1px solid #bbb; color:#333; background:#fff; }
#content a:hover.normal_button, .normal_button:focus { border:1px solid #333; background:#333; color:#fff; }
#content a.highlight_button, #content .viewdetails a.highlight_button { border:1px solid #464646; color:#fff; background:#464646; }
a:hover.highlight_button, #content .viewdetails a:hover.highlight_button { border:1px solid #333; background:#000; color:#fff; }
#page a.highlight_button { border:1px solid #00a4d1; color:#fff; background:#00a4d1; }
#page a:hover.highlight_button { border:1px solid #333; color:#fff; background:#000; }

#content .normal_input_btn,.normal_input_btn { border:1px solid #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }
#content .normal_input_btn:hover,.normal_input_btn:hover { border:1px solid #333; background:#fff; color:#00a4d1; }

#content .highlight_input_btn, .highlight_input_btn { border:1px solid #00a4d1; color:#fff; background:#00a4d1; }
#content .highlight_input_btn:hover, .highlight_input_btn:hover { border:1px solid #333; background:#000; color:#fff; }

#authorizenetoptions input, #authorizenetotions select{ border:1px solid #ccc; } 
#content .help h5 { border-bottom:none; }
#content .help li a { color:#444; }
#content .help li a:hover { color:#000; }
#content #mycart_sidebar .payment_info { border-top:1px solid #ccc; }


/* Checkout -----------*/
.sign_in_l {  background:#ededed; margin-bottom:20px; border:1px solid #c7c7c7; }
.registernchekout_m {  background:#ededed; border:1px solid #c7c7c7; }
.checkout_r { background:#ededed; border:1px solid #c7c7c7; }

.common_button { background:#ddd; border:none; color:#444;  }
.common_button:hover { background:#000;  color:#fff; cursor:pointer; }

/* contact us page ----------- */
#content .form_row .textfield { border:1px solid #ccc; border-right:2px solid #666; border-bottom:2px solid #666;  background:#fff; color:#777; } 
#content .form_row .textarea { border:1px solid #ccc; background:#fff; border-right:2px solid #666; border-bottom:2px solid #666; color:#777; } 
#content .error, .message_error2 { color:#C00; }
#contact_frm .b_submit  { border:3px double #333; background:#333; color:#fff; }
#contact_frm .b_submit:hover { background:#00a4d1; border:3px double #00a4d1; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
.indicates{ color:#C00; }


/* ---------------------- Product Details------------ */
.product_content{ background:#fff url(2-blue/detail_bg.png) repeat-x; }
.product_left img{ border:1px solid #cecece; background:#fff; }
.product_left .i_zoom { background:none; border:none; }

.product_right h1{ color:#272727; }
.product_right p.prod_lnk { border-bottom:none; }
.product_right p.prod_lnk a{ color:#838383; }
.product_right p { color:#545454; }
.product_right .rate p { border:none; }
.product_right .rate p span.price { color:#da2e00; }

.product_right h3 { color:#494949; }
.product_right .btns_box{ background:#fff; }

.btns_box .btn_previous a{ background:url(2-blue/prev_btn.png) no-repeat; margin-right:5px; }
.btns_box .btn_previous a:hover{ background:url(2-blue/prev_hover.png) no-repeat; }
.btns_box .btn_next a{ background:url(2-blue/next_btn.png) no-repeat; }
.btns_box .btn_next a:hover { background:url(2-blue/next_hover.png) no-repeat; }

.qty_box{ background:#ebebeb; }
.qty_box .rate{ color:#da2e00; }
.qty_box .qyt_text { color:#9e9e9d; border:0px; }
.qty_box .btn_plus{ background:url(2-blue/btn_pluse.png) no-repeat; }
.qty_box .btn_minus{ background:url(2-blue/btn_minus.png) no-repeat;  }
.qty_box .btn_add_tocart{ background:url(2-blue/btn_add.png) no-repeat; color:#fff; }
.qty_box .btn_add_tocart:hover{ color:#222; }


.related_bg{ background:url(2-blue/related_bg.png) no-repeat left; }
.related_box{ border:1px solid #c2c2c2; border-top:0px; }
.related_bg h3{ color:#272727; }

.content_left .related_bg, .content_right .related_bg { background:none; border:none; padding:0; }
.content_left .related_box, .content_right .related_box { background:none; border:none; padding:0; }

.content_3col .related_bg, .content_3col .related_box   { background:none; border:none; }

/* -- footer section --------- */
#footer { background:#fff url(2-blue/footer_top.png) repeat-x;  }
#footer h3{ color:#191919; }
#footer a{ color:#6d6d6d; }

#footer .subscribe { background:none; }
#footer .subscribe .subscribe_bg {  background:none; } 
#footer .subscribe .subscribe_bg .text_bg { color:#636363; border:0px; background:url(2-blue/footer_text.png) no-repeat; }
#footer .newsletter_text{ border:0px; background:#ebebeb;   }
#footer .subscribe_submit { border:0px; background:url(2-blue/left_arrow.png) no-repeat right 6px; color:#000; }
#footer .subscribe p { color:#a0a0a0; }

#footer a.facebook{ background:url(2-blue/i_facebook.png) no-repeat left; color:#4366a8; }
#footer a.youtube{ background:url(2-blue/i_youtube.png) no-repeat left; color:#e80000; }
#footer a.rss{ background:url(2-blue/i_rss.png) no-repeat left; color:#e97300; }
#footer a.twitter{ background:url(2-blue/i_twitter.png) no-repeat left; color:#37a1c2; }

#footer li a { color:#6d6d6d; }
#footer li a:hover { color:#000; } 

#footer .copyright { color:#acacac; border-top:1px solid #d6d6d6; }